System and method for producing per-processor optimized executables

ABSTRACT

The present invention is a method and apparatus for the detection of portable electronic device functionality. In a preferred embodiment, the present invention includes a chemically coated antenna to serve as a trigger for device functionality detection. The chemically coated antenna may be passively or actively detected. In active detection, a detection apparatus releases a chemical which reacts or otherwise respods with the chemical trigger in a detectable manner. The detection apparatus detects the reaction, which is specific to the functionality of the portable electronic device. In passive detection, a detection device simply detects the chemical trigger, which is specific to the portable electronic device functionality. Other trigger embodiments utilizing optics, radio frequency (RF) signals, sound waves, and magnetic identification are also disclosed.

CROSS REFERENCE TO RELATED APPLICATION

This application claims priority from U.S. Provisional Patent Application No. 60/633,527 filed Dec. 6, 2004, which is incorporated by reference as if fully set forth.

FIELD OF INVENTION

The present invention relates generally to portable electronic devices, and more particularly, to the detection of portable electronic device functionality.

BACKGROUND

Electronic Component Miniaturization is allowing functionality to be embedded in many devices that previously could not contain such functionality. Examples include cameras, microphones, and/or speakerphones, which were previously stand-alone devices, but are now typically embedded within devices such as telephones and mobile telephones, personal digital assistants (PDAs), and watches. Similarly, sound recording functionality can be embedded in virtually any device that it makes sense to do so. As a result of this hybridization, the functionality contained in a portable electronic device may not be readily apparent. Moreover, miniaturized sensing components may not be easily recognizable with just a cursory glance.

Wireless communication technologies, cameras, and voice and video recording devices, for example, are being incorporated into cellular telephones, laptop computers, and PDAs. These once simple communication tools are now complex communication devices that can be employed as spy mechanisms violating the personal rights, dignity, and freedom of other individuals.

Currently, devices with certain prohibited functionality are regulated by either posting restrictions in certain areas or by searching a person for such a device. There are also standalone radio beacon devices that inform portable electronic devices with integrated beacon receivers that the use of the specified functionality is prohibited in the vicinity of the beacon. The use of radio beacons has not yet gained widespread popularity due to the fact that beacon reception can be blocked, additional hardware (not in-line with the cellular hardware roadmap) must be incorporated into the portable electronic device, and because beacons are a binary regulation approach, i.e., an all or nothing regulation technique.

Manual inspections may also be used to detect the functionality of portable electronic devices. Manual inspection, however, is a cumbersome and tiresome process, especially in crowded, fast moving areas. An inspector, must be trained in the process of embedded device identification, especially since manufacturers are continuously finding novel ways to discreetly add new functionality to portable electronic devices. The diminishing size and integration of sensing components with other non-threatening devices makes the presence of sensing components difficult to identify, even to trained inspectors. Compounding the task of inspectors is that devices are frequently embedded with dummy replicas of components that a manufacturer may be planning to embed at some future time. This causes false identification.

If the presence of these sensing components can be made known, a deterrent for specific violations can be created. Accordingly, there is a need for detecting the functionality of portable electronic devices to prevent the use of prohibited functionality in designated areas.

SUMMARY

The present invention is a method and apparatus for the detection of portable electronic device functionality. In a preferred embodiment, the present invention includes a chemically coated antenna to serve as a trigger for device functionality detection. The chemically coated antenna may be passively or actively detected. In active detection, a detection apparatus releases a chemical which reacts with the chemical trigger in a detectable manner. The detection apparatus detects the reaction, which is specific to the functionality of the portable electronic device. In passive detection, a detection device simply detects the chemical trigger, which is specific to the portable electronic device functionality. Other trigger embodiments utilizing optics, radio frequency (RF) signals, sound waves, and magnetic identification are also disclosed.

BRIEF DESCRIPTION OF THE DRAWINGS

A more detailed understanding of the invention may be had from the following description of preferred embodiments, given by way of example and to be understood in conjunction with the accompanying drawing wherein:

FIG. 1 is a portable electronic device with a chemically coated antenna to serve as a trigger for portable electronic device functionality detection and, alternatively a retractable chemical coated functionality trigger;

FIG. 2 is a block diagram of a system for detecting the functionality of a portable electronic device; and

FIG. 3 is a flow chart of a method for identifying restricted functionality in a portable electronic device.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention discloses a system and method for detecting the presence of embedded functionality of typical portable electronic devices. Typical portable electronic devices include, but are not limited to, cell phones, smart phones, pagers, digital cameras, digital video cameras, MP3 players, digital sound recorders, and other electronic devices that are capable of being implemented in a portable electronic device. Typical functionality of portable electronic devices includes, but is not limited to, mobile telephone functionality, still camera functionality, voice recording functionality, audio playback (such as MP3) functionality, video camera functionality, bar code reading functionality, RFID scanning functionality, Bluetooth wireless networking functionality, and various other functionality that is capable of being implemented in a portable electronic device. Functionality not inherent in the portable electronic device may be added to the portable electronic device by way of an external device. For example, a mobile phone may not inherently include camera functionality, but a peripheral device that plugs into the mobile phone may result in the mobile phone having camera functionality. The universal serial bus (USB) interface is an example of a physical connection that would allow this type of peripheral functionality, and Bluetooth and iRDA are non-physical connection examples. Various types of connections may also be used to add functionality in a handheld fashion to a non handheld device such as a personal computer. It should be understood that the above mentioned examples of both portable electronic devices and typical functionality incorporated therein are merely exemplary, and in no way limit the scope of the present invention.

FIG. 1 shows a portable electronic device 100. It should be understood that while the portable electronic device 100 is depicted as a wireless transmit/receive unit (WTRU) generally, and specifically a mobile telephone, this is exemplary and is not intended to limit the scope of the present invention. The portable electronic device 100 contains functionality that allows it to operate as a cell phone, a camera, a voice recorder, a video recorder, a bar code reader, an RFID scanner, and is Bluetooth enabled. Additional functionality in various combinations may be provided in the electronic device 100 or added as a peripheral device, and the functionality contained in the electronic device 100 is again exemplary.

The portable electronic device 100 has an antenna 110. The antenna 110 transmits radio frequency signals to various other WTRUs or other wireless communication equipment, and may be utilized in the implementation of functionality inherent in the portable electronic device 100. The antenna 110 is coated with a chemical substance in various layers 120 ₁, 120 ₂ . . . 120 _(N), generally designated 120. The chemical substance is generally inert in typical operating environments.

In a first embodiment of the present invention, the chemical layers 120 are selected such that they are passively detectable. Various technologies exist that are capable of detecting small quantities of a given chemical or particulate in the atmosphere. For example, mass spectrometry is capable of detecting the presence given chemical in concentrations as small as one part per billion. Various other detectors are commonly used in airports to screen luggage for explosive residues. The chemical layers 120 of the chemical antenna 110 are selected in varying concentrations or composition such that the functionality of a portable electronic device may be identified by the passive detection of the chemical layers 120. For example, a relatively high concentration of the chemical layers 120 may indicate the portable electronic device 100 contains camera functionality, while a relatively low concentration indicates no camera functionality is present.

In a second embodiment of the present invention, the chemically coated antenna 110 is actively detected when it reacts with select chemicals that are not typically present in natural operating environments. Upon exposure to the reactive compound (herein referred to as the activator, and these terms are used interchangeably), the chemical layers 120 react in a detectable manner. For example, the chemical layers 120 could exhibit a color change. Alternatively, the chemical layers 120 could glow, emit heat, or emit a chemical reaction byproduct, for example a liquid or a gas, which is detectable. It should be noted by one skilled in the art that various chemical layers and activators could be used that produce a variety of detectable reactions.

Based upon the functionality of the portable electronic device 100, the detectable reaction will have a predetermined signature. In other words, the detectable reaction will contain information relating to the functionality of the portable electronic device 100. For example, if the portable electronic device contains camera functionality, a black chemical layered antenna will turn red upon contact with the activating chemical. This can be achieved in a variety of ways, specific to the chemical components comprising the chemical layers 120 and the chemical activator. For example, the concentration of the chemical layer may be modified based on the functionality of the portable electronic device 100. A higher concentration of a constituent chemical in the chemical layers 120 may produce a more intense reaction upon activation, for example.

In the case where the chemical layers 120 are consumed by either passive or active detection, the antenna 110 is replaceable. An antenna identifier 130 is incorporated into the portable electronic device to ensure a replacement antenna has the appropriate chemical layering wherein the functionality of the portable electronic device may be identified upon being detected. For example, the antenna identifier 130 may mate with the antenna 110 in a selected orientation, or the antenna 110 may be keyed so as to properly mate with the antenna identifier 130, thereby allowing only the antenna 110 with the correct configuration to be inserted into an antenna identifier 130. It should be noted by one skilled in the art that various other methods for ensuring the proper antenna is selected for a given portable electronic device. Additionally, the portable electronic device could include a sensor that verifies the chemical layers 120 are present in sufficient concentration to be detected. If the sensed concentration of the chemical layers 120 falls below a predetermined acceptable level, the portable electronic device 100 may deactivate itself and/or the user may be alerted to the condition. Upon restoration of an acceptable level of sensed concentration of the chemical layer, usage of the portable electronic device 100 is restored.

Alternatively, a retractable testing strip 140 may be coated with a chemical layer. This may be particularly desirable when the portable electronic device 100 is not a wireless communications device, and thus has no requirement for an antenna. In a preferred embodiment, the retractable strip 140 may by extended from the portable electronic device 100 by depressing the button 150. The retractable strip 140 may be retracted into the portable electronic device 100 by again depressing the button 150. Alternatively, the retractable strip 140 may be extended and retracted by a key sequence or combination of key strokes. The retractable nature of the retractable strip 140 allows the functionality identifying chemical layering to be discreetly hidden when the portable electronic device 100 is in normal use.

Alternatively, replaceable skins for portable electronic devices may also be used as a carrier for the chemical layer 120. Small replaceable surface areas on the body of the device may also be used as a carrier for the chemical layer 120.

In another embodiment of the present invention, optics may be used to detect the functionality of a portable electronic device. An antenna may serve as an optical identifier by filtering out certain wavelengths of light corresponding to functionality of the portable electronic device. An optical sensor may identify the filtered wavelengths and thereby identify the functionality contained in the portable electronic device.

In another embodiment of the present invention, radio frequency (RF) signals are used to detect the functionality of a portable electronic device. In active RF identification, the device will emit a low power device functionality identification signal at specific intervals of time. Variations in signal characteristics, for example, frequency variations, phase variations, or a combination of parameter variations, may be used to identify the functionality of a device transmitting the RF signals. Alternatively, passive RF identification may be used. In passive RF identification, the portable electronic device emits an RF signal in response to a request. Upon receiving the request, the portable electronic device sends a low power response signal wherein variations in signal characteristics may be used to identify the functionality of the portable electronic device.

In another embodiment of the present invention, sound waves are used to detect the functionality of a portable electronic device. In an active embodiment, the portable electronic device emits a sound wave above or below the audible range of human hearing. Using various modulation techniques, such as, for example, frequency modulation or amplitude modulation, the sound wave is modulated to encode information pertaining to the functionality of the portable electronic device. In a passive embodiment, the portable electronic device emits a functionality identifying sound only in response to a request.

In another embodiment of the present invention, terahertz signals (RF signals with a frequency of trillions of cycles per second) are used to detect the functionality of portable electronic devices. In this embodiment, the manufacturers of portable electronic devices embed chemical signatures into the circuit boards of the devices. The chemical signatures relate to the functionality of the portable electronic device. Terahertz signal spectrometry is used to detect these chemical signatures and in turn the functionality of the portable electronic device.

In another embodiment of the present invention, the portable electronic device is outfitted with a magnetic matrix symbol identifier. The magnetic matrix symbol identifier contains information relating to the functionality of the portable electronic device. The information is stored in a magnetic matrix on the surface of a portable electronic device. A magnetic matrix symbol identifier reader is utilized to read the information contained in the magnetic matrix symbol using magneto-optical imaging technology. Magnetic matrix readers are known in the art and can detect and read magnetic matrix identification symbols that are covered with a variety of materials, including up to 15 mils of paint. Detecting functionality in this manner is inexpensive, and can be utilized even if popular cell phone covers and skins are in place.

Referring to FIG. 2, a block diagram of an apparatus 200 for detecting the functionality of a portable electronic device is shown. The apparatus 200 detects the functionality of portable electronic devices, such as mobile phone 230, by activating a trigger 220 for electronic device functionality identification which is part of the portable electronic device, and sensing the trigger.

The activator 210 may activate the trigger 220 in a variety of ways, depending on the nature of the trigger. Where the trigger is a plurality of chemical layers 120 on an antenna 110 as disclosed above, the activator releases a chemical into the environment surrounding the mobile phone 230. A sensor detects the activation of the trigger 220 by sensing, in this case, the chemical reaction. Where the chemical reaction produces a light signature, the sensor 240 is a light sensor. Where the chemical reaction produces a heat signature corresponding to the functionality of the mobile phone 230, the sensor 240 is a heat sensor. Where the trigger 220 is an optical antenna, the activator 210 is a light source of a given wavelength or combination of wavelengths, and the sensor 240 is a light sensor.

Alternatively, the sensor 240 of the apparatus 200 may be eliminated altogether. When the activation of the trigger 220 results in the trigger 220 exhibiting a property that is detectable by an operator, such as, for example, a color change of the trigger 220, the sensor of the apparatus 200 may be eliminated. In this manner, an operator of the apparatus may place the portable electronic device 230 in the appropriate proximity to the apparatus 200, activate the apparatus 200, and observe the trigger.

The apparatus 200 further includes a database 260 for storing information relating triggers 220 with portable device functionality. An optional interface 270 conveys the detected functionality of a portable electronic device to a user of the apparatus. A controller 250 controls the operation of the device. It should be noted by one of ordinary skill in the art that the apparatus 200 may contain more or less components in any combination as desired.

In another embodiment of the present invention, a radar scanning device is utilized to determine the functionality of a portable electronic device. Holographic imaging radar that generates 360-degree images is known in the art. This technology can detect the presence of devices concealed in someone's clothing, luggage, briefcase, backpack, pocketbook, or the like.

The image created by the holographic radar is analyzed to detect the presence and functionality of a portable electronic device. This analysis may be performed by a human operator of the radar imaging machine or may be automated using artificial intelligence. When artificial intelligence is used, the machine may be programmed to detect the likely presence of a portable electronic device and a human operator of the machine is alerted.

The functionality of portable electronic devices scanned by the holographic imaging radar, or any of the other detection methods described herein, is not likely to be determined with 100% certainty. Therefore, whenever a particular functionality is detected, it is assigned a confidence factor value preferably using contiguous logic definitions. This is done to provide an indication of the likelihood that the detected functionality is in fact the prohibited and/or restricted functionality (i.e. a degree of confidence that the detected functionality is in fact the one being tested for.) For example, a detected functionality may be given a confidence factor of 0 if the detected functionality is not the functionality being tested for. A confidence factor of 0.7 may be assigned if the detected functionality is determined with a high degree of probability to be the functionality being tested for. A confidence factor of 1.0 may be assigned to a detected functionality that is undoubtedly the functionality being tested for. It should be understood by those skilled in the art that this rating system is exemplary, and does not limit the scope of the present invention.

Referring to FIG. 3, a method 300 for identifying restricted device functionality using any of the portable electronic device functionality detection methods described above is shown. A person and/or the portable electronic device is scanned upon entry into a protected area creating a checklist (step 310). For each detected portable electronic device functionality, an entry in the checklist is created. The method then determines whether the functionality is allowed in the protected area (step 320). If the functionality is allowed in the protected area, a checklist flag is set to allowed (step 330). The method then determines whether the functionality is restricted or otherwise limited in any way in the protected area (step 340). If the functionality is restricted in the protected area, a checklist flag is set to restricted (step 350). The method then determines whether a specific combination of functionality is restricted (step 360). If the portable electronic device contains the specific combination of functionality, a checklist flag is set to restricted combination (step 370). The method then determines whether any items flagged as restricted or restricted combination have a confidence factor above a predetermined threshold (step 380). If yes, an alert flag is set for that portable electronic device (step 390). The method then exits or restarts for the next portable electronic device.

Although the present invention has been described with reference to the preferred embodiments, those skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the invention. 

1. A method for detecting the functionality of an electronic device comprising the steps of: providing a trigger on an electronic device, wherein the trigger identifies the functionality of the electronic device; detecting the trigger; and identifying the functionality of the electronic device based on the detected trigger.
 2. The method of claim 1, wherein the trigger is a chemical layer applied to an electronic device.
 3. The method of claim 2, wherein the chemical layer is a coating applied to an antenna of the electronic device.
 4. The method of claim 2, wherein the chemical layer is a coating applied to a retractable strip of the electronic device.
 5. The method of claim 2, wherein the detection unit is a mass spectrometer.
 6. The method of claim 1, wherein the trigger is an optical filter.
 7. The method of claim 6, wherein the optical filter is integrated into an antenna of the portable electronic device.
 8. The method of claim 1, wherein the trigger is an RF transmission.
 9. The method of claim 1, wherein the trigger is a sound transmission outside of the range of human hearing.
 10. The method of claim 1, wherein the trigger is a magnetic matrix identifier.
 11. A method for detecting the functionality of an electronic device comprising the steps of: providing a trigger on an electronic device, wherein the trigger identifies the functionality of the electronic device when activated; activating the trigger to create a response; detecting the response of the activated trigger; and identifying the functionality of the electronic device based on the detected response.
 12. The method of claim 11, wherein the trigger is a chemical layer applied to an electronic device.
 13. The method of claim 12, wherein the chemical layer is a coating applied to an antenna of the electronic device.
 14. The method of claim 11, wherein the chemical layer is a coating applied to a retractable strip of the electronic device.
 15. The method of claim 12, wherein the detection unit is a mass spectrometer.
 16. The method of claim 12, wherein the trigger is activated by emanating a chemical that is reactive with the trigger, causing a detectable chemical reaction.
 17. The method of claim 16, wherein the detectable chemical reaction is a change in the heat signature of the chemical marker.
 18. The method of claim 16, wherein the detectable chemical reaction is a color change in the chemical marker.
 19. The method of claim 16, wherein the detectable chemical reaction releases a byproduct that is detectable by the detection unit.
 20. The method of claim 11, wherein the trigger is an optical filter.
 21. The method of claim 20, wherein the optical filter is integrated into an antenna of the portable electronic device.
 22. The method of claim 20, wherein the detection unit detects the trigger by sensing light filtered through the optical filter.
 23. The method of claim 11, wherein the trigger is an RF transmission.
 24. The method of claim 11, wherein the trigger is a sound transmission outside of the range of human hearing.
 25. The method of claim 11, wherein the trigger is a magnetic matrix identifier.
 26. An apparatus for detecting the functionality of an electronic device, wherein the electronic device includes a trigger, the apparatus comprising: an activator for activating the trigger of the portable electronic device; a sensor for detecting the activation of the trigger and identifying the functionality of the electronic device; a database for storing a mapping of triggers and electronic device functionality; an interface for outputting the functionality of the portable electronic device; and a controller for controlling the activator, sensor, database, and interface.
 27. The apparatus of claim 26, wherein the activator releases a chemical that reacts with the trigger producing a byproduct gas and the sensor detects the byproduct gas.
 28. A method for determining whether the functionality of an electronic device is permitted in a protected area, the method comprising the steps of: a. creating a checklist of each identified functionality of a portable electronic device; b. determining whether the functionality is permitted in a protected area; c. determining whether the functionality is restricted in the protected area; d. repeating steps (b) and (c) for every identified functionality of the electronic device; e. determining whether any combination of functionality is restricted in the protected area; and f. setting an alert flag indicating the electronic device includes restricted functionality. 